PROG=hidtool
DEPS=y.tab.h y.tab.c lex.yy.c
OBJECTS=y.tab.o lex.yy.o main.o

all: $(OBJECTS)
	$(CC) $(OBJECTS) -o $(PROG) -ll

.c.o:
	$(CC) -c $< -o $@ $(CFLAGS)

y.tab.c: hidtool.y
	$(YACC) -d $<

lex.yy.c: hidtool.l
	$(LEX) $<

clean:
	rm $(DEPS) $(OBJECTS) $(PROG)
